/**
 * vue2 + TS + Vuex 的入口文件
 */
import Vue from "vue";
import Vuex, { StoreOptions } from "vuex"; // StoreOptions 接口 参数 泛型
import { RootState } from "./types";
import { profile } from "./profile/index";
Vue.use(Vuex);

const store: StoreOptions<RootState> = {
    state: {
        version: '1.0.0', // a simple property
    },
    modules: {
        profile
    }
};
export default new Vuex.Store<RootState>(store);

